
#1使用for..in..语句的第一种方法
for i in range(1,10):
    for j in range(1,i+1):
        print("{}x{}={:<4}".format(j,i,j*i),end="")
    print( )
    
#2使用for..in..语句的第二种方法
for i in range(9,0,-1):
    for j in range(1,i+1):
        print("{}x{}={:<4}".format(j,i,j*i),end="")
    print( )
    
#3使用for..in..语句的第三种方法
for j in range(1,10):
    a=" "*9*(9-j)
    print(a,end="")
    for i in range(j,0,-1):
        print("{}x{}={:<5}".format(i,j,i*j),end="")
    print()
    
#4使用for..in..语句的第四种方法
for j in range(9,0,-1):
    a=" "*9*(9-j)
    print(a,end="")
    for i in range(j,0,-1):
        print("{}x{}={:<5}".format(i,j,i*j),end="")
    print()

#5使用while语句的第一种方法
i=1
while i<10:
    j=1
    while j<=i and j>0:
        print("{}x{}={:<4}".format(j,i,i*j),end="")
        j+=1
    print()
    i+=1

#6使用while语句的第二种方法

i=9
while i>0:
    j=1
    while j<=i:
        print("{}x{}={:<4}".format(j,i,i*j),end="")
        j+=1
    print()
    i-=1


#7使用while语句的第三种方法
i=1
while i>0 and i<10:
    j=i
    a=" "*9*(9-i)
    print(a,end="")
    while j<=i and j>0:
        print("{}x{}={:<5}".format(j,i,i*j),end="")
        j-=1   
    i+=1
    print()

    
#8使用while语句的第四种方法
i=9
while i<=9 and i>0:
    j=i
    a=" "*9*(9-i)
    print(a,end="")
    while j<=i and j>0:
        print("{}x{}={:<5}".format(j,i,i*j),end="")
        j-=1   
    i-=1
    print()




    
  


